package cn.fl.mcr.util;

/**
 * @类名称 脱敏工具类
 * @类描述
 * @作者 yl
 * @创建时间 2020年01月08日 10时10分
 * @版本 1.00
 * @修改记录 <pre><pre>
 */
public class DesensitizationUtil {

    /**
     * 姓名脱敏
     * @param name
     * @return
     */
    public static String name(String name){
        if(name==null || name.isEmpty()){
            return "";
        }
        String myName = null;
        char[] chars = name.toCharArray();
        if(chars.length==1){
            myName=name;
        }
        if(chars.length==2){
            myName=name.replaceFirst(name.substring(1), "*");
        }
        if(chars.length>2){
            myName=name.replaceAll(name.substring(1, chars.length-1), "*");
        }
        return myName;
    }
}
